package com.gf.sydw.service.impl;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import com.gf.pf.dao.MyBatisDao;
import com.gf.sydw.mapper.SydwMapper;
import com.gf.sydw.model.Sydw;
import com.gf.sydw.service.SydwService;

/**
 * 
 * @description 使用单位管理
 * @date   Nov 24, 2014
 * @author sss
 */
@Service
@Transactional
public class SydwServiceImpl implements SydwService{
	
	@Autowired
	private SydwMapper sydwMapper;
	
	/**
	 * 用于XML
	 */
	@Autowired
	private MyBatisDao myBatisDao;

	/**
	 * 根据id查询使用单位信息
	 */
	@Override
	public Sydw getSydwById(String sydwId) {
		return sydwMapper.getSydwById(sydwId);
	}
	
	/**
	 * 添加使用单位信息
	 */
	@Override
	public Integer addSydw(Sydw sydw){
		return sydwMapper.saveSydw(sydw);
	}

	/**
	 * 修改使用单位信息
	 */
	@Override
	public Integer updateSydw(Sydw sydw) {
		return sydwMapper.updateSydw(sydw);
	}
	
	/**
	 * 删除使用单位信息
	 * @param sydwId
	 * @return
	 */
	public Integer sydwDelete(String sydwId){
		return sydwMapper.deleteSydw(sydwId);
	}
}
